Service panel with microprocessor

ABSTRACT

A service panel for controlling at least one utility actuator to control the availability of a utility comprises a covered enclosure having an exterior region and an interior region, at least one readily accessible utility control providing ON and OFF request signals and a limited access control in the exterior region providing a temporary activate signal. The service panel has a controller and data storage programmed with code and data and control circuitry providing an “ON” control signal to the at least one utility actuator to switch the at least one utility actuator to the “ON” state, and the control circuitry providing an “OFF” control signal to the at least one utility actuator to switch the at least one utility actuator to an OFF state, the control circuitry further providing a re-key signal to the at least one actuator in response to activation of a switch.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/696,641, filed Nov. 26, 2019, which is a continuation of U.S. patentapplication Ser. No. 16/200,207, filed Nov. 26, 2018, now U.S. Pat. No.10,509,380, issued Dec. 17, 2019, which is a continuation of U.S. patentapplication Ser. No. 15/923,922, filed Mar. 16, 2018, now U.S. Pat. No.10,168,680, which is a continuation of U.S. patent application Ser. No.15/627,421, filed Jun. 19, 2017, now U.S. Pat. No. 10,162,321, which isa continuation of U.S. patent application Ser. No. 13/975,156, filedAug. 23, 2013, now U.S. Pat. No. 9,683,911, issued Jun. 20, 2017, whichis a continuation-in-part of U.S. patent application Ser. No.13/004,671, filed Jan. 11, 2011, now U.S. Pat. No. 8,543,225, issuedSep. 24, 2013, which claims the benefit of U.S. Provisional PatentApplication Ser. No. 61/295,948, filed on Jan. 18, 2010, all of whichare incorporated herein by reference herein in their entireties. To theextent appropriate, a claim of priority is made to each of the abovedisclosed applications.

BACKGROUND

This invention relates to controlling utility services within buildingsand more particularly to the control of such utility services. Asexamples, control of utility services within buildings is disclosed inU.S. Pat. No. 5,267,587 granted to Geoffrey P. Brown on Dec. 7, 1993 andU.S. Pat. No. 5,331,619 granted to Thomas G. Barnum, et al., on Jul. 19,1994. Plumbing and electrical service within commercial and/or publicbuilding structures is typically required to be provided with a means ofcontrol so that individual areas receiving these services can beisolated from other areas of the building for the purposes of repair.

A common method for this isolation of electrical services is a wallswitch or an electrical breaker located within a service panel that islocated at some remote location within the building. These switches andbreakers typically control lights, electrical outlets and various piecesof equipment, whereas the common method for the isolation of plumbingservices is a cut-off valve that may be located above ceiling panels orconcealed within a wall that requires access through a service panel. Ifthe service is natural gas, then the cut-off valve may well be locatedon the roof. Cut-off valves also control water to plumbing fixtures andequipment or gas to appliances.

In the construction of a building containing science laboratory roomssuch as a school facility, dependable and efficient control of theseservices is important. Such control typically utilizes electricallyactivated contacts, relays, and solenoid valves. These variouselectrical control apparatuses are typically controlled or activated bysimply turning ON or OFF an electrical switch to energize or de-energizethe apparatus. These switches may also be located on a wall or may beconcealed, such as for example, within a cabinet or in an instructor'sdesk, etc.

One method of controlling these services regulates accessibility to theservices, such that a classroom instructor can determine those timeswhen the students in the classroom need the various services. When aservice is needed, the switch can be turned to the ON position andaccess to the service is granted. On the other hand, when a service isnot needed, the switch remains in the OFF position and access is denied.This control method helps to prevent accidental or unauthorized use ofthe service. However, there are several disadvantages associated withthis type of control means. For instance, for maintenance purposes, ifthe cut-off valve and the solenoid controlling the valve to the plumbingservice is positioned in a concealed ceiling space, then it may becomenecessary to first determine the location of the valve and solenoid, andthen find a ladder or other means to gain access to the valve. If anemergency arises, it may be virtually impossible to close the valvewithin a short period of time. Also, if these valves are located uponthe roof, it will be necessary to first gain access to the roof beforeany maintenance can be performed.

Also, if the service and solenoid valves are remotely located away fromthe controlling switch, it is necessary to install wiring from thecontrol switch to the valve, and therefore, the exact locations of thevalves and the voltage necessary to activate the solenoid valves must beknown and available.

In addition, as is often the case in the installation of natural gasservices, it may be required that the concealed gas piping and valveapparatus be within a secondary containment enclosure. In such a case,when the gas service is controlled by an electrical solenoid, it isessential that not only the pipe and valve be sealed within theenclosure, but because of the possibility of shorts and/or sparks, etc.,it is also necessary that the electrical conduit and wiring connectionsbe likewise sealed. Therefore, it is not only required that the conduitconnectors be airtight, but also that the wiring within the conduits besealed.

In the case of remote control of the electrical service to theclassroom, typically a remote set of contacts or a relay is utilized tocontrol the electrical outlets. This relay may be located within anaccess panel or box and located within the ceiling space. The relay maythen be activated by an electrical switch located within the room.

Since an intent of this invention is the control and ability to restrictthe various services to the classroom, it becomes necessary to provide amethod to deny or regulate access to the controlling switch. In otherwords, if the instructor does not choose to permit the use of a servicesuch as the cold water outlets in the room, then the electrical controlswitch should be left in the OFF position. If it is desired that theactivation of this switch be strictly controlled, then this switch willlikely be located within a locked and/or concealed containment area suchas the instructor's desk.

However, with these described restrictions to access, if an emergencyarises it would become necessary for the instructor to first unlock thecontainment area before the switch could be turned OFF and the servicedeactivated. Also, if the instructor were to be called away from theclassroom momentarily, then there would be no means of quicklydeactivating the service in the event of an emergency.

Not only would this configuration create a potential hazard, but also itrestricts future repositioning and arrangement of the classroom. Forinstance, if the instructor's desk has electrical switches that areconnected with wiring through electrical conduits, repositioning thedesk would not be a trivial task.

To help prevent such emergency situations electrical panic-type pushbuttons are often positioned near the exit to the classroom, and aretypically connected to a building fire alarm system. Though these panicbuttons may deactivate the services during emergency situations, it isalso necessary to provide wiring so that the remotely-located solenoidvalves and electrical relays can be disengaged.

A situation where the instructor fails to deactivate a service at theend of the classroom day should also be considered. In such an event,the service would remain active through non-use periods. If anyemergency arose during these times, then the possibility of acatastrophe is increased.

More specifically, if the service was not deactivated, and near the endof the school day a student inadvertently leaves a cold water faucetopened at a sink, that has a clogged drain that prevents the drainage ofthe water from the sink, by the beginning of the next school day atremendous amount of water damage could occur within the classroom.Further, if the event occurred prior to an extended weekend or holiday,then this damage could likely extend to the entire school.

An even more dangerous situation would exist if a gas valve was leftopen. The results of such an event could be catastrophic. Clearly, abetter method to control these services to school science classroomsneeds to be found.

Means to remotely control and activate the various “HVAC” systemslocated within the building are typically available. This method iscommonly referred to as “EMS” or energy management system. Though this“EMS” does have the capability to regulate time intervals when servicescan be activated, there may not exist a common link between the “EMS”and the activating switches for science classroom services.

Since different schools or classrooms may have different needs, it wouldalso be advantageous to allow for different configuration of the utilitycontroller unit as well as for easily adding upgrades to the systemafter installation. Similarly, in certain instances, it may also beadvantageous for cost savings and or simplicity of operation to controltwo different but similar utilities by a single control circuit. Forexample, domestic hot and cold water could be turned on by a singlecircuit, and thereby allow control of another utility.

Further, the ability to activate and deactivate various circuits fromany position in a classroom may also be important. Therefore, theability to upgrade the system to generate control signals by remote mayalso be important.

Continuous monitoring of the system at a high level may also be arequirement. However, every instance that at first appears to be anemergency situation may not actually be an emergency. Therefore, theability for the classroom instructor to neutralize a situation that isnot actually an emergency without alerting high level monitoring couldbe a great benefit.

SUMMARY OF THE INVENTION

The present invention comprises a control device that permits a singleoperator to turn ON circuits that control these utilities or equipmentwhile permitting any user to turn OFF the same circuit. This method ofoperation will make the work environment safe in which it functions. Inaddition, the control device has the capability to be integrated withvarious types of building automation, operating and monitoring systemsso that strategic electronic inputs from those systems will effectoperation and some control of the device.

Specifically, the receipt of a fire alarm signal can be programmed toplace the system into an Alarm Mode where all circuits will turn OFF.Likewise, a signal from a building automation system can enable anddisable the operation of the device during specific time periods.

The invention also uses a microprocessor or programmable logiccontroller. This permits a significantly expansion of capabilities overother devices. Specific operating capabilities can be field configuredso that the outcome of operation can be altered from those establishedat the time of manufacturing. Also, operational requirements orrestrictions of a circuit can be altered for specific needs.

Further, the control device of this invention advantageously, in normalor typical operating modes, restricts the operation ON condition of acircuit by requiring the turning “ON” of a control switch and thenkeying of a service switch, whereas a circuit intended to operate anexhaust or purge fan may be programmed to not require a service switchkeying to turn ON each time a user determines that the fan shouldoperate. Also, in the case of an emergency or when a panic button hasbeen pressed, the control device for this fan circuit may be programmedto be operated while other circuits are in an “OFF” condition. Atouchscreen may be used as a switch or interface to operate themicroprocessor or programmable logic controller or to control otherrelays, sensor, devices or the like.

A radio frequency “RF” hand-held remote control is also provided topermit the user to activate and deactivate the various circuits from anyposition within the room, and for situations where a building automationsystem is not present, an integral master timing programming capabilityis available to prevent the operation of utilities and equipment duringnon-intended periods. Likewise, having shorted periods of operationalperiods whereby circuits would turn OFF after the expiration ofdetermined time has lapsed is also possible with the invention. Further,in cases where the device's operation is monitored by other systems, apanic signal transmitted by the device may be delayed for a briefperiod, according to the invention, in order for the operator todetermine the significance of the emergency that prompted the panic andwhen advisable rectify the occurrence prior to the panic signal beingtransmitted.

The present invention further includes the capability of the device tomonitor other safety equipment so as to make the operation of thecontrol device safer. For instance, a fuel gas detection deviceincorporated into the operation of the invention could turn OFF acircuit that is utilized to control flow of fuel gas. Likewise, acircuit operating a purge fan could automatically turn ON when thisdetection device relays to the invention that raw gas has been detected.

An extended number of input and output circuits enhances the operationof this invention. In many instances, the control of more than three orfour utilities or devices may be desired. Further, the ability tointegrate or accept input from various other systems and devices is alsopossible. Control over secondary control devices such as an independentcontroller located within an adjoining preparation room or within ademonstration desk would make the use of a classroom or other operatingenvironment safer. The use of a microprocessor in the present inventionenables the introduction of these capabilities.

The service panel with utility controller according to this inventiontypically comprises an access service panel to contain the controlcomponents, solenoids, relays, switches, wiring, connectors and locks.In addition, in some embodiments the service panel may also control thecut-off valves, the various pipe fittings. That is, the service panelcan control all of the major components needed to control and activatethe various services that are used in a typical school classroom whileensuring the safety of the students in the classroom.

More specifically, the utility controller of this invention typicallycomprises an enclosure having an exterior region with certain indicatorsand switches or controls available to anyone, and interior region.Access to the interior region is limited such as, for example, by acover with a keyed lock. There is also included at least one utilityactuator that can be switched between an “ON” state and an “OFF” statein response to a control signal. The availability of a utility iscontrolled by the actuator. Control circuitry typically carried on aprinted circuit board is located within the interior region and iscoupled to the actuator for providing the control signal. The printedcircuit board generates the control signal in response to receivingeither an ON or OFF request signal that results from activating areadily accessible ON/OFF utility switch.

Other objects and advantages are to provide a service panel thatrestricts the unauthorized use of the various services to the scienceclassroom. The door-mounted indicators provide for ease in determiningthe services that are activated. Because a key is needed to activate butnot deactivate the services, usage of the service panel is made simple.Restricted access to the interior compartment of the service panel maybe further limited to authorized maintenance personnel. This featureprevents inadvertent injury to non-authorized persons. It furtherprevents potential damage to the interior components of the servicepanel. Also as mentioned above, according to some embodiments, theplumbing cut-off and solenoid valves may also be located within thepanel compartment to simplify maintenance.

Since control and access to the panel is restricted, the service panelwith the controller can be located in plain sight and near the exit tothe classroom. Therefore, the panic button mounted upon the door of theservice panel and available to everyone will deactivate the services inthe event of an emergency. This panic button can also be connected tothe building fire alarm system, thus notifying authorities in the eventof an emergency. Further, after the pressing of the panic button, it isnecessary to reset the utility controller prior to reactivation of theservices. Therefore, since the reset switch is located within the lockedinterior region of the service panel, reactivation of the service duringan emergency by unauthorized persons is avoided.

The utility controller of this invention also includes a means that maybe set to regulate the time of day that the service panel can beactivated and deactivated; therefore, the risk that a service isinadvertently left active can be avoided.

Typically, the utility controller is located within the service panel,which also houses the microprocessor and other electrical components.This unique design prevents potential water damage to the component dueto leakage in water service piping.

Further, requirements that natural gas piping be within a secondarycontainment enclosure may also be achieved. For example and as mentionedabove, according to one embodiment, although the utility controller hasexposed electrical wiring that enters the box through non-sealedconduit, it also may include a gasketed door that, once closed andsecured, seals it from the main service panel. The service panel havinga gasketed door panel may then meet the required secondary containmentenclosure.

The electrical relay for control of electrical outlets may be remotelylocated; however, the control switch and necessary wiring and othercontrol components may still be centrally located with the switches forthe other various services.

Also, because the service panel and utility controller contain pre-wiredcomponents with disconnect switches, there is ease in maintenance.

Accordingly, a service panel for controlling at least one utilityactuator to control the availability of a utility comprises a coveredenclosure having an exterior region and an interior region, at least onereadily accessible utility control having an “ON” position and an “OFF”position for providing ON and OFF request signals and a limited accesscontrol in the exterior region providing a temporary activate signal.The service panel further comprises a controller and data storageprogrammed with code and data and control circuitry providing an “ON”control signal to the at least one utility actuator to switch the atleast one utility actuator to the “ON” state, and the control circuitryproviding an “OFF” control signal to the at least one utility actuatorto switch the at least one utility actuator to an OFF state, the controlcircuitry further providing a re-key signal to the at least one actuatorin response to activation of a switch. A readily accessible emergencyshut-off control provides a shut-down signal to the control circuitry.

The service panel may further comprise a cover for the enclosure tolimit access to the interior region with at least one of the limitedaccess control, the utility control and the emergency shut-off controlmounted on the cover of the enclosure. The service panel may have atouchscreen exposed to the exterior region, the touchscreen providing aninterface to the controller. The controller may be one of a programmablelogic controller and a microprocessor. In an embodiment, the controlcircuitry is configured to control the at least one utility actuator inresponse to an alarm signal, and the service panel further comprises aselectable switch configured to switch alarm signal inputs. The servicepanel may have a USB port connected to the control circuitry andconfigured to update the code and data from a device connected to theUSB port. The control circuitry may be configured to provide the re-keysignal on activation of a keyed switch. The service panel may have arelay configured to provide the re-key signal on receipt of an outsidesignal. The limited access control in the exterior region may provide atemporary activate signal, and switching the utility control to an OFFcondition disables the utility control until again enabled by thetemporary activate signal from the limited access control.

According to another embodiment, a service panel for controlling atleast one utility actuator for switching between an “ON” state and an“OFF” state to control the availability of a utility comprises anenclosure having an exterior region and an interior region, a cover forthe enclosure to limit access to the interior region, at least onereadily accessible utility control having an “ON” position and an “OFF”position for providing ON and OFF request signals, a limited accesscontrol in the exterior region for providing a temporary activatesignal, and a printed circuit board (PCB) located within the interiorregion of the enclosure. The PCB comprises a controller and data storageprogrammed with default code and data and further comprises controlcircuitry disposed on the PCB providing an “ON” control signal to the atleast one utility actuator to switch the at least one utility actuatorto the “ON”, the control circuitry providing an “OFF” control signal tothe at least one utility actuator to switch the at least one utilityactuator to an OFF state, the control circuitry comprising connectionsfor connecting with selected add-on modules, the control circuitryfurther providing a re-key signal to the at least one actuator. Theservice panel further comprises a readily accessible emergency shut-offcontrol for providing a shut-down signal to the control circuitry, theshut-down signal continually disabling the utility actuator until theservice panel receives a reset signal.

The service panel further comprises a touchscreen exposed to theexterior region, the touchscreen providing an interface to thecontroller. The controller and data storage comprises one of aprogrammable logic controller and a microprocessor. The controlcircuitry is configured to control the at least one utility actuator inresponse to an alarm signal, and the service panel further comprises aselectable switch configured to switch alarm signal inputs. A USB portis connected to the control circuitry, and the control circuitry isconfigured to update the code and data from a device connected to theUSB port. The service panel further comprises a keyed switch, thecontrol circuitry configured to provide the re-key signal on activationof the keyed switch.

According to another embodiment, a service panel for controlling atleast one utility actuator for switching between an “ON” state and an“OFF” state to control the availability of a utility, comprises anenclosure having an exterior region and an interior region, a cover forthe enclosure to limit access to the interior region, at least onereadily accessible utility control having an “ON” position and an “OFF”position for providing ON and OFF request signals, a limited accesscontrol in the exterior region for providing a temporary activate signaland a printed circuit board (PCB) located within the interior region ofthe enclosure. The PCB comprises a controller and data storageprogrammed with default code and data, the default code and dataresponsive to reprogramming signals and control circuitry mounted on thePCB providing an “ON” control signal to the at least one utilityactuator to switch the at least one utility actuator to the “ON” state,the “ON” control signal being provided only when both the “ON” requestsignal and the temporary activate signal are present, and the controlcircuitry for providing an “OFF” control signal to the at least oneutility actuator to switch the at least one utility actuator to an OFFstate, the control circuitry further comprising connections forconnecting with selected add-on modules, the control circuitry furtherfor providing a re-key signal to the at least one utility actuator. Theservice panel further comprises circuitry to receive the reprogrammingsignals and a readily accessible emergency shut-off control providing ashut-down signal to the control circuitry, the shut-down signalcontinually disabling the utility actuator until the service panelreceives a reset signal.

In some embodiments, controller is one of a programmable logiccontroller and a microprocessor. The control circuitry may be configuredto control the at least one utility actuator in response to an alarmsignal, wherein the service panel further comprises a selectable switchconfigured to switch alarm signal inputs. The service panel may furthercomprise a USB port connected to the control circuitry, and the controlcircuitry is configured to update the default code and data from adevice connected to the USB port. The service panel may further comprisea keyed switch and a relay configured to activate in response to anoutside signal with the control circuitry configured to provide there-key signal on activation of at least one of the keyed switch and therelay.

Further objects and advantages of the invention will become apparentfrom the Brief Description of the Drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention, and theadvantages thereof, reference is now made to the following descriptionstaken in conjunction with the accompanying drawings, in which:

FIG. 1A shows a front view of the service panel, and FIG. 1B shows theRF (Radio Frequency) PCB (Printed Circuit Board) and antenna, and FIG.1C shows a hand held RF transmitter for controlling the service panelremotely;

FIGS. 2A and 2B show the enclosure or cabinet assembly;

FIGS. 3A and 3B shows a first embodiment of the service panel PCB;

FIG. 4 shows a first embodiment of the door panel assembly;

FIG. 5 shows a second embodiment of the door panel assembly;

FIGS. 6A and 6B shows isometric views of components of the enclosureassembly of FIG. 2A;

FIGS. 7A and 7B shows the door panel hinge assembly;

FIG. 8 shows a detailed breakdown of the schematic of the PCB of FIG. 3;

FIG. 9 is an electrical schematic of the service panel power source onthe PCB 24;

FIGS. 10A and 10B are electrical schematics of the opto-isolatorcircuits used to provide an interface for connecting external devicesand systems to the service panel on the PCB 24;

FIGS. 11A, 11B and 11C illustrate various connectors for connectingcomponents to the service panel on the PCB 24;

FIGS. 12A, and 12B illustrate the wiring schematics for the door panelsshown in FIGS. 4 and 5 respectively;

FIGS. 13A-1, 13A-2 and 13B of various relay circuits used in the servicepanel on the PCB 24;

FIG. 14A-14D show more details of the microprocessor 70 and theschematic of the real time clock circuitry used by the service panel;

FIGS. 15A and 15B illustrate the Pin-out connections between theCard-edge connector for the PCB and the communication and outputterminal strips;

FIG. 16 shows the front face of the Control Panel used by the servicepanel of this invention;

FIGS. 17A and 17B illustrate another embodiment of the full PCB usedwith the service panel of this invention;

FIGS. 18A and 18B illustrate another circuit of the embodiment of FIG.17 ;

FIG. 19 shows the details of a circuit for configuring an input signal;

FIGS. 20 and 21 are electrical schematics showing alternativeembodiments of opto-isolator circuits used to provide an interface forconnecting external devices and systems to the service panel on the PCB;

FIG. 22 shows the details of a circuit for resetting a sensor; and

FIG. 23 illustrates a solid state relay 121 circuit for providing akey-out signal.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

As shown in FIG. 1A the present invention is a service panel 20 having aControl Panel 22 that supports a PCB 24 (printed circuit board 24)controlled by a microprocessor. The service panel 20 controls thevarious services typically used in a science classroom. The panel, doorsand other components are preferably constructed of welded sheet metal,and contain the various components needed for the control of selectedutilities.

FIG. 2A illustrates a cut-away isometric view of the Service Panelenclosure 26 with the Control Panel 22 mounted in position. There isalso shown a J-Box (jumper box) side 28 positioned (as an example only)in the upper corner that creates an area J-Box 30 in the void betweenthe side piece 28, the Control Panel 22 and the adjoining sides of theenclosure 26. In this figure as well as the side view (FIG. 2B) of theenclosure 26, discussed below, the Control Panel 22 may be secured inthe enclosure 26 by welding, with pop rivets 32 or any other suitableconnection means.

Referring again to FIG. 1A there is shown a front view of the interiorof the Service Panel 20 or enclosure 26 with the PCB 24 and ControlPanel 22 in position, and with J-Box Cover 34 in place. As shown, PCB 24is held in position and card-edge terminal 36 is inserted into card-edgeconnector 38. Also as shown, 120-VAC wiring leads 40 extends from theControl Panel 22 and terminates with transformer plug 42 at low voltagetransformer 44. Low voltage wiring leads 40 extend from transformer 44to the five pin terminal 46 on PCB 24.

Also illustrated in FIG. 1B and mounted on the left sidewall of theenclosure 26 in FIG. 1A is a PCB 24 that includes RF antenna 50 and thenecessary cabling and cable fittings necessary to support RF operationswhere the user has elected to incorporate a hand held Key-Module 52shown in FIG. 1C for controlling the operation of the Service panel 20.Referring to FIGS. 3A and 3B, jumpers may be removed from between pins 5and 6, between pins 7 and 8, and between pins 9 and 10 located on tenpin connector 54. Then, by simply plugging the RF Harness 56 withConnector 58 into connector 54 of PCB 24, the RF capabilities (as willbe discussed below) will be enabled.

Hand-held controller or Key-Module 52 includes five buttons arranged ina circle, with four of them at the 3, 6, 9, and 12 o'clock positions,and the fifth in the center. The buttons located at the 9, 12, and 3o'clock positions allow deactivation of the corresponding utility(circuit 1, circuit 2 and circuit 3), and the button at the 6 o'clockposition is the Key-Module input. The button located in the center isthe Panic input. It is noted that a circuit may only be remotely turned“ON” if a corresponding Service Control Switch on the door panel is alsoin the “ON” position. Thus, when a remote Key-Module 52 button isdepressed, only the circuits that have the Service Control Switches onthe door panel in the “ON” position will be activated. The particulararrangement of the five switches discussed above is, of course, only anexample and the various functions could be assigned to any of the fiveswitches as selected by the user.

FIGS. 4 and 5 illustrate two embodiments of the front of the door panel60 that covers the Service Panel 20 or enclosure 26 and is discussedfurther below. FIG. 4 illustrates an embodiment that uses three separateswitches that operate in combination with Keyed switch lock 62. A secondKey lock 64 is used to keep closed and secure the door panel 60 to theenclosure. Door trim 66 is used to finish dress the field installationof the invention to a wall surface. FIG. 5 is similar to FIG. 4 , butincludes four switches that operate with Keyed switch lock 62.

As shown in FIGS. 4 and 5 , there is illustrated an embodiment whereindoor panel 60, as an example only, is affixed on the left side of theService panel 20 to door trim 66 with a continuous hinge (not shown).The three control switches 68A, 68B, and 68C for controlling threedifferent services are shown mounted on the face of the door panel 60.Various types of switches are suitable, but rocker type normally open,single pole, single throw or toggle or switches that when closedtransmit a ground signal to the microprocessor 70 to be discussed indetail hereinafter have been found to be particularly suitable. In theillustrated example, one switch may control, for example, the electricalservice, the second may control the domestic cold water service whilethe third may control the gas service. Above each control switch is afirst indicator (LED) 72A, 72B, and 72C that shows whether the serviceis in the active state “ON” or not. Below each control switch is asecond indicator (LED) 74A, 74B, and 74C to indicate if the service wasactive when the EMS signal has been withdrawn. The second key lock 64 ismounted at the side opposite the continuous hinge (not shown) and keepsthe door closed and locked to maintain proper security. Keyed switch 62is positioned on the lower area of the door panel, and may be, forexample only, a normally open, key activated single pole, single throwswitch with contacts that can only be momentary moved from the OFFposition. Panic button assembly 76 is located adjacent to Keyed switch62. Panic button 76 is of a conventional design that is typically usedin similar conventional applications. It is a normally open single polemomentary push button switch. Because of its common usage in theelectrical industry, no further description is provided. All switches,lights and locks are mounted to the door panel using common means andmethods as provided by the manufacturers of these components.

FIGS. 6A & 61 displays isometric views of various components of theenclosure 26 formed from sheet metal. Conduit knockouts 78 arepositioned along the top and sides in order to enable the connection offield installed conduit to house the various field provided wiringneeded to operate the device. Isometric view of Control Panel 22illustrates the forming of this panel and presence of pop rivet holes80, Panel hole 82, and other holes required to accept the componentsfitted to the panel in order to make it workable within the enclosure.J-Box side 28 and J-Box cover 34 are also shown.

FIGS. 7A and 7B illustrate upper hinge pin 84A and lower hinge pin 84B.Pin 84A is a fixed post that accepts a round collar on door panel 60.Pin 84B is a “twist-and-lock”type spring loaded pin mechanism that onceslid into the lower collar on door panel 60 and then turned and lockedkeeps this panel in place.

A primary component of the invention is the printed circuit board or PCB24 shown in FIG. 3 . PCB 24 consists of many components including apower supply, interface means, indicators, digital display, and datastorage/processor means. FIG. 8 is a layout of the PCB and referencedfigures of detailed circuit of the BCB.

FIG. 3 is a display of the layout of the components on PCB 24. Forexample, referring to FIGS. 1A, 3A, 3B and 9 together, there is shown acircuit diagram of the service panel power supply. The circuit includesa five pin terminal 46 through which a 24 volt alternating current(24-VAC) is applied from transformer 44 in FIG. 1A. Rectifier 86converts the current to direct current (dc), voltage regulator 88 andassociated circuitry establishes the required operating voltage, fuse 90protects the de circuitry of the printed circuit board 24 from shortcircuit and over current. Two (2) other fuses 92 protect the 24-VACoutput power circuitry from short circuit and over current. Ten (10) pinconnector 94 provides for a dc output terminal as well as serving as aport for future expansion of the operational capabilities of theinvention. Zener diode 96 and MOV (metal oxide varistor) 98 provide forstable current during operation. LED 100 illuminates when the powersupply is operational. The 24-VAC output power buss wires 102 connectthe circuitry for output circuits to the 24-VAC power circuitry.

Likewise, turning to FIGS. 10A and 10B in combination with FIGS. 3A and3B a series of six four (4) pin opto-isolators 104 along with an eight(8) pin opto-isolator 106 and its support circuitry provides the meanswhereby inputs from various other operating and monitoring devices andsystems can interface with the PCB. LEDs 108, shown in FIG. 10Ailluminate when opto-isolators 104 b-104 f are active. Two (2) jump post110 provide the means to accept either a dc voltage ranging between 3and 5 volts or a 24-VAC in order to operate opto-isolators 104 a-104 for opto-isolator 106. JP 112 that is connected to the Alarm Inputcircuitry provides the alternative means whereby a field provided alarmrelay can be used to interface between that system and the PCB. Thesevariations in techniques employed in field provide advantageous options.

Four (4) pin JP 114 is provided to allow for an optional secondary relayto be incorporated into the circuitry where a remote momentary panicbutton can be incorporated into the field design of an operating systemfor the invention. One leg of the operating power for the opto-isolator104 a is routed through the card-edge terminal and returned toopto-isolator 104 a when the panic button 76 is pressed. The other legis connected directly to opto-isolator 104 a. Placing jumpers acrosspins 1-2 and 3-4 of JP 114 provides a closed circuit. Removing thesejumpers and inserting a wiring harness terminating at a secondary relaypermits a simple means whereby any transient voltage that may be presentin field wiring can be blocked.

According to one embodiment, opto-isolator 104 b is utilized forconnection of a field provided 24 volt output of a device intended to bemonitored by the invention with the intention of advancing the system ofthis invention to the PANIC state when a signal is present,opto-isolators 104 e provides the same function, and opto-isolators 104c and 104 d provide circuitry to receive low voltage signals for fuelgas detection devices. It is respectfully suggested that the monitoringof such devices by an automatic utility control device such as providedwith this invention enhances overall safety in the operating environmentdue to the capabilities of the control device to turn OFF circuitscontrolling the fuel gas as well as other related utilities when thepresence of raw gas is detected.

In FIG. 1B, illustrates the interface between a fifteen pin connector116 that operates with the door panel 60 of FIGS. 4 and 5 . As mentionedabove, the door panel includes control switches, a momentary key switch62, a momentary push panic button 76 and LED illuminators 72A-C and74A-C all connected to the PCB 24. Also shown in FIG. 11A is a ten (10)pin connector 118 that permits the radio frequency (RF) module discussedabove be interfaced into the operation of the device. JP 120 and JP 122allow for alternative styles of the connected door panel. Panels havingthree (3) switches will have a jumper placed across pins 1 and 2 of JP122. Alternatively, placing jumpers across pins 3 and 2 on each of JP's120 and 122 supports the door panel containing four (4) switches. FIG.11C shows the edge connector 38.

FIGS. 12A and 12B are the wiring schematics for the two door panels ofthe invention. FIG. 12A illustrates a three (3) switch panel while FIG.12B shows a four (4) switch panel. Control switches 68A, B and C arenormally opened single poll, single throw toggle switches that whenclosed transmit a ground signal to the microprocessor. Also as wasdiscussed above, Key switch lock 62 is a momentary normally open switchand Panic button 76 is a momentary normally open switch. Each of theseswitches transmits a ground signal to the microprocessor 70 when closed.All wiring terminates at 15 pin D-Sub Socket 124. FIGS. 12A and 12B alsoshow the different wiring for three and four switch styles and asdiscussed above how jumpers at the JPs 120 and 122 shown in FIG. 11B areused to change the source of wiring used for the components in theirrespective schematics.

In the case of a PANIC or Alarm mode all of the LEDs will turn on. Whena signal from a Gas Detector is provided to opto-isolator 104 c the RedLED 74C of any circuit configured to respond OFF to that signal willflash. Green LED 72 and Red LED 74 for the affected circuit 2 willalternately flash when a signal from a Gas Pressure Sensor is detectedat opto-isolator 104 d. These variations of illumination enable the userof the invention to determine the present operating mode of the device.

Ten (10) pin connector 118 of FIG. 11A permits the inclusion of the RFconnector in the system. VCC and ground are positioned at pins 1 and 2.Panic and key signals originating from connector 116 are terminated atthe microprocessor 70 as well as pins 3 and 4. Control switches 68A,68B, and 68C are routed through the remaining pins in such a way that byplacing jumpers across the respective pins; 5-6, 7-8, and 9-10; provideconnections to the microprocessor 70. However, by removing these jumpersand connecting a wiring harness 56 provided with special RF PCB 48,radio operated control of the primary three circuits can be achieved.

Card-edge terminal 36 also allows for the distribution of wiring leadsterminating from remote sources to be interfaced with the invention aswell as wiring leads for outputs to be distributed to output terminals.These wiring leads terminate at terminals that permit appropriate fieldconnections.

FIGS. 13A-1 and 13A-2 and illustrates a series of five (5) output relays126 a-126 e to operate the controlled utilities and equipment. Each isconnected in circuitry from their respective output pin on themicroprocessor 70 through current limiting resistors 128, to the base ofrespective switching transistors 130.

Also shown in FIG. 13B are three (3) double poll signaling relays 132.These relays provide for outgoing communication to other devices orsystems. Relay 132B closes on receipt of an alarm signal causing anAlarm state and relay 132-A closes upon the pressing of the door panelpanic button or receipt of a remote panic signal via opto-isolator 104a. Relay 132C closes upon receipt of an isolated panic signal ormomentarily upon pressing of a panic button.

One side of each of these terminals provides for a dry-contact atcard-edge terminal 36. The other side is a 24-VAC output terminal atthis same terminal. Relay 132-b, mentioned above is intended forcommunication with other control devices that may operate only when anALARM state exists. Relay 132-c is intended to communicate a form ofPANIC state from the primary unit within a system to other slave units.In this way having an emergency effect operation of the primary unitwill shut OFF operation for any units connected in a Master to Slavemanner.

Relay 132-a closes upon the system of the invention changing to thePANIC state. Four (4) pin JP 114 of FIG. 10A permits one side of thepoles to be transformed from a dry-contact type of terminal to a 24-VACoutput terminal. Placing a single jumper across pins 2 and 3 results incircuitry whereby one side is a dry-count at the corresponding pins 20and 21 on card-edge terminal 36. Placing two jumpers across these fourpins creates the circuitry for 24-VAC output to these same pins on thecard-edge terminal. The other side of Relay 132-a is always used as adry-contact terminal and terminate at pins 22 and 23 on the card-edgeterminal 36. It is believed that the options described herein provide asuperior setup over a set of fixed use terminals for communication withother devices.

Returning to FIG. 13A, flyback diodes 134 are connected across therelay's coil, and LEDs 136 of FIG. 13A illuminate to indicate theoperation of each relay. Current limiting resistors 138 are provided atthe base connection of each transistor.

FIGS. 14A-14D illustrates the RTC (real time clock) circuitry andincludes the RTCC (real time clock controller) JP 140 and RTCC LED 142.JP 144 permits the use of the RTCC clocking signal for possible add onfeatures. RTCC 142 pulses at about every two seconds and is used todetermine the proper operation of processing portion and timingfunctions of the PCB 24. EMS JP 146 permits a jumper to be placed acrosspins 1 and 2 that will short the EMS signal to ground for the purpose offield testing of the device prior to the introduction of an actual EMSsignal. If the EMS configuration position is not set to “1—Active ONEMS” then this jumper is not needed. The “EMS active” LED 148illuminates when the EMS input signal is present.

Also as shown in FIG. 14 , the circuitry includes the datastorage/processor comprised of microprocessor 70, two data storagedevices 150A and 150B, Real Time Clock (RTCC) 152, and Programmingterminal 154 whereby the needed programming language and data can beloaded onto the PCB. One of these storage devices maintains the initialprogramming configuration data. The other stores current data settings.Pull up resistors 156 are included in the circuitry for each input pinon microprocessor 70. RTCC 152 provides the clock function for timingsequences of the program.

The momentary illuminating button or panic reset button 158 is used toprovide a reset signal to the device after a PANIC or Alarm state hasoccurred. This button illuminates when in either of these two states.Also when a jumper is placed across the pins of “Config Enabled” JumperPost 160, this button is used in the configuration process. UP pushbutton 162 and DOWN push button 164 enable the configuration orprogramming of the microprocessor.

Once preliminary code and data is loaded into the data storage/processorthe device will function according to the configurations established atthe time of manufacturing. In order to change the operatingconfigurations for the processor, the user will first enter theconfiguration mode for the device. By having the power supply ON,placing a jumper across the two pins of Jumper Post 160, and thenpressing the panic reset button 158, the configuration mode is entered.A “Config Active” LED 184 illuminates when in this mode. Display 166(also shown in FIG. 3 ) is a two (2) position, seven segment LED displaythat permits the identification of configuration positions from “0” to“99” as well as the configuration options for each position.

Once in this mode, pressing the UP Button 162 or DOWN button 164 on thePCB 24 (FIG. 3 ) will move through the configuration positions.According to the configuration charts in the following Tables 1 and 2,the user will select a position desired to be modified. Pressing thepanic reset button 158 again displays the state of the specificposition. Pressing either the UP or DOWN button will adjust the settingaccording to the chart. Once the desired change has been made, the useronce again presses the button 158 in order to save the current setting.

Through this process, the user may alter any operating configuration asstated in the chart. If after time, the user desires to return allcurrent configuration settings to those provided during manufacturing,by selecting position two (2) and then changing the setting to one (1)and then pressing the RESET button 158, all configuration setting willbe restored to their original setting.

In order to demonstrate the advantage of this programming feature, thefollowing example is offered. Suppose a circuit is factory set as anexhaust fan circuit with no additional features available. The user mayreconfigure the circuit to respond to a fuel gas detector. The user alsodesires to have this circuit operate for a specific time and then turnOFF at the expiration of this desired time. This is achievable byselecting the desired positions per the configuration chart and thenchanging the settings to the desired setting. Once changes are made, theexhaust fan will now operate automatically once a fuel gas detector'ssignal is received. Also, when this fan is operated by switch, after adetermined time period the fan will turn OFF.

The microprocessor 70 may, in an embodiment, be a programmable logiccontroller (PLC) with a logic board that includes a microcontroller. PLCprogramming interprets inputs from various sources and activates anddeactivates relay outputs to control utilities through relays cutoffs,control devices and the like. For example, PLC programming may use relayladder logic, but may also use state machine logic, procedural logic,real-time programming, or another programming system. The PLC may beutilized with a standard switched door panels or with a touchscreen.Additionally, a PLC can be expanded to accept any number of inputs andoutputs allowing flexibility when designing and programming newcontroller models.

An embodiment of the utility controller has a touchscreen controllingthe utility controller and presenting a human-machine interface (HMI) tousers. The HMI permits operation of the utility controller without theneed of standard switches and LEDs. The functions of the utilitycontroller are controlled by the microprocessor 70, with the touchscreenused to impart a more flexible and customizable interface. Touchscreenprogramming allows for unlimited options for activating services andvisual design. A touchscreen is programmed to work in conjunction with aPLC mounted inside the utility controller. A touchscreen eliminates theneed for custom labeling on door panels because changes can be easilymade through programming.

The utility controller may have a communications device such as anethernet or Wi-Fi connection that allows for monitoring, operation, orupdating of the utility controller. The communications device may beintegrated into the touchscreen, into the microcontroller or PLC, or maybe a separate board or device external to the enclosure or integratedinto the PCB 24. Additionally, a USB Port may be integrated into theutility controller to allow for storage devices (thumb drives) to storedata for records or for updating the utility controller.

FIGS. 15A and 15B illustrate the pin-out connections between Card-edgeConnector 38 (that receives card-edge terminal 36 on PCB 22) andCommunications Terminal 168 and Output Terminal 170 shown in FIG. 16 .In this view Reset Switch 172 is shown on the wiring leads originatingfrom pin 31 of the connector which is the pin for circuit #2 output.This Reset Switch 172 has an amperage rating approximately equal to thein-rush current rating for the inductive load that will be connected tothe output at pin 2 on Terminal 168. The Reset Switch 172 protects boththe circuitry of the PCB 24 as well as that of the device controlled bythe service panel. A top view of Reset Panel 174 is shown with three (3)reset switches to illustrate that more than one of Reset Switch 172 canbe incorporated into the output circuitry of the invention. The ResetPanel is attached to the Control Panel 22 at the cavity area 176 shownin FIG. 16 . The pins on card-edge connector 38 of FIG. 16 indicated asOutputs terminate at respective pins on Output Terminal 170 and thosenot specifically indicated as Outputs connect to the pins onCommunication Terminal 168 respective pins as shown in the drawing.

FIG. 16 illustrates the front face of Control Panel 45 that is a sheetmetal panel comprising the power supply source, terminals for inputs andoutputs, cavity area 176 and a removable plate 178 shown in FIG. 1 toreceive Reset Panel 174, and the card-edge connector 38.

The card-edge terminal 36 on the PCB 24 is inserted into the card-edgeconnector 38. The PCB rests on standoffs, and screws hold the PCB inposition. The card-edge terminal 36 is hard wired to the communicationsterminal 168 and Output Terminal 170. Pin-outs for terminals 168 and 170correspond to those shown in FIG. 16 .

Referring to FIGS. 1A and 9 , the power supply source is comprised of anelectrical ON/OFF Service switch 180, fuse holder with fuse 182, ajunction box behind the cover 184, and electrical wiring. Line voltagewiring extends from the junction box, through the ON/OFF switch 180 andfuse 182, and then to the low voltage transformer 44 (see FIG. 1 ). Aground wire terminates at the base of the enclosure. Low voltage wiringleads 40 from the transformer 44 are connected to the power supplyoutput terminal 170 from PCB 24.

The inputs to the Microprocessor 70 include the three control switches68A, 68B, and 68C, the enabling keyed switch 62 and the panic button 76as shown in FIGS. 12A and 12B along with an energy management systeminput (EMS).

Operation of the Service Panel of this invention is as follows. Throughthe various interfaces of the device, the microprocessor 70 establishesvarious operating conditions or states. The “C” programming language iswith the microprocessor.

By placing a control switch 68 in the ON position and then engaging thekeyed switch lock 62, signaling is transmitted to the microprocessor 70that then operates the corresponding output relay, turning ON theconnected utility or equipment. Placing the control switch 68 in the OFFposition turns the connected utility or equipment OFF. Pressing thePanic button 76 signals the microprocessor 70 to enter the PANIC mode,turning all connected devices OFF.

Along with inputs through the before mentioned opto-isolators, the DoorPanel Switches when closed change the inputs from HI to LOW, thuschanging the state of the various programs of the microprocessor.

Abb. Actual Input/Function K Key Switch E ems Signal P Panic A Alarm INP2 Isolated Panic C_1 Circuit # 1 S_1 Cir 1 Input C_2 Circuit # 2 S_2Cir 2 Input C_3 Circuit # 3 S_3 Cir 3 Input C_4 Circuit # 4 S_4 Cir 4Input

Abbreviations for Inputs are Set Out in the Following Table

As outlined in the above table, the programming functions and outputcircuits are based on these inputs as well settings for theconfiguration positions. To illustrate the conditions of operationaccording to these tables certain symbols are used. !X indicates thatthe input is Low. ! “Variable” or ! “Function” indicates the Function isOFF. “+” refers to “and”.

The following Tables 1-9 aid the understanding of the invention. Morespecifically, Table 1 describes the primary function settings. Includedare T0, T2, T3 and T4, all timing functions. These timing configurationsare used to establish specific operating sequences. T0 can be used whenno “EMS” signal is present. If T0 is set to >0 then all servicesactively on will turn OFF if the scheduling for OFF with “EMS” is true.T2 establishes timing whereby active circuits will turn OFF at the endof T2 timing if the scheduling for OFF with T2 is true. T3 and T4initiate time delays. Other functions in the table are self-explanatory.

TABLE 1 Configuration Positions Primary Settings Function Variable 2Reset RS 0 = No Default 1 = Yes   Must be @ 1 before master Reset to  Defaults, always goes to 0 after   programming complete 3 EMS EMS 0 =No EMS Input 1 = EMS active ON 2 = EMS active OFF 3 = No EMS but FirstKey Timing 4 Key Reset KR 0 = RESET Button resets from Panic, Alarm,etc. 1 = RESET Button OR Keying 5 Alarm AM 0 = Standard Output 1 =Momentary Panic (P1) 6 T 0 FK 0 = No Timing First Key 4 = 4 Hr (afterfirst keying all circuits go OFF) Timing 6 = 6 Hr 8 = 8 Hr 10 = 10 Hr 12= 12 Hr 16 = 16 Hr 20 = 20 Hr 7 T 2 T2 0 = No Timing Circuit 15 = 15 min(after first keying circuits W/T2 = Timing go OFF) 30 = 30min  (Circuits where T2x = 1) 45 = 45 min 60 = 60 min 90 = 90 min  2 =120 min  3 = 180 min  4 = 240 min 8 T3 T3 0 = No Delay Panic Notify 1 =1 min Delay 2 = 2 min 3 = 3 min 4 = 4 min 5 = 5 min 9 T4 T4 0 = NoEffect J_1 to Panic 1 = 1 min Delay 2 = 2 min 3 = 3 min 4 = 4 min 5 = 5min 10 = 10 min 3 J1 effects LA LAJ 0 = no 2 output 1 = Yes

TABLE 2 Configuration Positions Circuit Function Criteria CircuitPosition Info Variable Notes Cir #1 10 J1 Effect on Cell DJ1a 0 = none 1= yes Cir # 1 11 T2 Effects Operation T2a 0 = no OFF 1 = yes Cir #2 12J1 Effect on Cell DJ1b 0 = none 1 = yes Cir # 2 13 T2 Effects OperationT2b 0 = no OFF 1 = yes Cir #3 14 Is Cell Standard or DF1 0 = StandardFan 1 = Fan Cir #3 15 D = 0 DF2 0 = no EMS Influence if Fan 1 = yes Cir#3 16 J1 Effect on Cell DJ1c 0 = none 1 = yes Cir # 3 17 T2 EffectsOperation T2c 0 = no OFF 1 = yes Cir #4 18 Is Cell Remote or DR4 0 =Remote Switched 1 = Switch Cir #4 19 Is Cell Standard or DF4 0 =Standard Fan 1 = Fan Cir #4 20 EMS Influence if Fan DF5 0 = no 1 = yesCir #4 21 J1 Effect on Cell DJ1d 0 = none 1 = yes Cir # 4 22 T2 EffectsOperation T2d 0 = no OFF 1 = yes Cir #5 23 Is Cell Not Used, or DR6 0 =Nothing Remote or Cir 3a 1 = Remote 2 = Switch Cir 3a Cir #5 24 Ifremote Standard or DF6 0 = Standard Fan 1 = Fan Cir #5 25 EMS InfluenceDF7 0 = no 1 = yes Cir #5 26 J1 Effect on Cell DJ1e 0 = none 1 = yes Cir#5 27 T2 Effects Operation T2e 0 = none OFF 1 = yes Cir # 5 28 if FanDFP 0 = no If only active on Panic 1 = yes

TABLE 3 Programming Options; some based on Position Configurations EMSIf EM = 3 Function  If FK = 0 Turn ON   !E Turn OFF   E  Else Turn ON  FK (turns ON) Turn OFF   !KF (turns OFF) Else  If EM = 2 Turn ON   ETurn OFF   !E  else Turn ON   !E Turn OFF   E KF Turn ON  EMS + !K + !KFTurn OFF   KF + !EMS KFF Turn ON  EMS + !K + !KFF Turn OFF       (KFF +!EMS) or T2 OFF P_1  If KR = 0 Panic Turn ON   (!P+ !P_1) or P_2 or J_3Turn OFF   P +!P_2+!J_3+ !R  Else Turn ON   (!P+ !P_1) or P_2 or J_3Turn OFF   (P + !P_2+!J_3+ !R) or (P +!P_2+!J_3+ !K) P_2 If T4=0ISO_Panic Turn ON  If KR = 0 Turn OFF    !P2 + !P_2    P2 + !R  ElseTurn ON    !P2 + !P_2 Turn OFF        P2 + !R or P2 + !K Else         IfKR = 0 Turn ON    !P2 + !P_2 or ( J_1 + !T4) Turn OFF    P2 + !R  ElseTurn ON    !P2 + !P_2 or ( J_1 + !T4) Turn OFF        P2 + !R or P2 + !KJ_3 Turn ON If KR = 0 Turn OFF  !J3 + !J_3   J3 + !R Else  !J3 + !J_3 (J3 + !R) or (J3 + !K) J_1 Turn ON   !J1+ !J_1 (Turns ON T4 if T4 > 0)Turn OFF     J1 + !K (Stops T4 and reset to 0 if T4 > 0) J_2 Turn ON !J2 + !J_2 Turn OFF   J2 + !K

TABLE 4 Programming Options; A_1 If KR = 0 Function Turn ON   !A + !A_1Turn OFF     A + !R Else Turn ON   !A + !A_1 Turn OFF     A + !R or A +!K LA  If LAJ = 0 Output Turn ON  A_1 or !P or P_2 or J_3 or !EMS TurnOFF  !A_1 + P +! P_2 + !J_3 + EMS else Turn ON  A_1 or !P or P_2 or J_1or J_3 or !EMS Turn OFF  !A_1 + P +! P_2 + !J_1 + !J_3 + EMS Panic_Out If T3 = 0 Output Turn ON  P_1 Turn OFF  !P_1  else Turn ON  (P_1+!T3)Turn OFF   !P_1 Alarm_Out If AM = 0 Output Turn ON     A_1 Turn OFF !A_1 Else (Momentary pressing of Panic Button activates circuit) TurnON  !P Turn OFF  P NOTE: !T3 & !T4 INDICATES END OF TIMING CYCLE

TABLE 5 PRGRAMMING OPTIONS CIR # 1 !K = KEYSWITCH ACTIVE or LOW !P_1 =PANIC is OFF P_1 = PANIC is ON C_1 If T2a = 0  If DJ1a=1: (if J1affects) turn ON:    EMS+!K+!P_1+!A_1+!S1+!J_1 turn OFF    !EMS or P_1orS1 or A_1 or J_1  else turn ON:   EMS+!K+!P_1+!A_1+!S1 turn OFF   !EMSor P_1or S1 or A_1 else (if timer #2 effects)  If DJ1a=1: (if J1affects) turn ON:    EMS+!K+!P_1+!A_1+!S1+!J_1 turn OFF    !EMS or P_1orS1 or A_1 or J_1 or !T2  else turn ON:    EMS+!K+!P_1+!A_1+!S1 turn OFF  !EMS or P_1or S1 or A_1 or !T2 NOTE: !T2 indicates end of timing cycle

TABLE 6 Programming Options CIR # 2 C_2 If T2a = 0  If DJ1b=1: (if J1affects) turn ON:    EMS+!K+P_1+!A_1+!S2+!J_2 +!J_1 turn OFF    !EMS or!P_1or S2 or A_1 or J_2 or J_1  else turn ON   EMS+!K+!P_1+!A_1+!S2+!J_2 turn off    !EMS or P_1or A_1or S2 or J_2else (if timer #2 effects)  If DJ1b=1: (if J1 affects) turn ON:   EMS+!K+!P_1+!A_1+!S2+!J_2 +!J_1 turn OFF    !EMS or P_1or S2 or A_1or J_2 or J_1 or !T2     else turn ON   EMS+!K+!P_1+!A_1+!S2+!J_2 turnoff   !EMS or P_1or A_1or S2 or J_2 or !T2

TABLE 7 Programming Options CIR # 3 If T2c=0  If DF1=1 (if Fan)   IfDF2=1 (if EMS effects OFF)     If DJ1c=1: (If J1 effect) turn ON:      (EMS+!P_1+!A_1+!S3+KF) or (EMS+P_1+!A_1)         or (EMS+!A_1+J_1)turn OFF       !EMS or (!P_1+ S3+!J_1) or A_1     else turn ON:      (EMS+!P_1+!A_1+!S3+KF) or (EMS + P_1+!A_1) turn OFF       !EMS or(!P_1+ S3) or A_1   else (DF2=0) ems effects OFF when no PANIC or J1    If DJ1c=1: (If J1 effect) turn ON:       (!P_1+!A_1+!S3+KF+EMS) or(P_1+!A_1)        or (!A_1+J_1) turn OFF       (!P_1+ S3+!J_1) or A_1 or(!EMS +!S3+ !P_1+!J_1)      else turn ON:       (!P_1+!A_1+!S3+KF+EMS)or (P_1+!A_1) turn OFF       (!P_1+ S3) or (!EMS +!S3+ !P_1) or A_1 else (DF1=0)     If DJ1c=1: (If J1 effect) turn ON:      EMS+!K+!P_1+!A_1+!S3+!J_1 turn OFF       !EMS or P_1 or A_1 or S3or J_1      else turn ON:       EMS+!K+!P_1+!A_1+!S3 turn OFF       !EMSor P_1 or A_1 or S3 else (T2c <> 0 --- if timer #2 effects)  If DF1=1(if Fan)   If DF2=1 (if EMS effects OFF)     If DJ1c=1: (If J1 effect)turn ON:      (EMS+!P_1+!A_1+!S3+KFF) or (EMS+P_1+!A_1)        or (EMS+!A_1+J_1) turn OFF      !EMS or (!P_1+ S3+!J_1) or (!P_1+ !S3+!J_1+!T2)or A_1    else turn ON:      (EMS+!P_1+!A_1+!S3+KFF) or (EMS + P_1+!A_1)turn OFF      !EMS or (!P_1+ S3)or(!P_1+ !S3+!T2) or A_1   else (DF2=0)   If DJ1c=1: (If J1 effect) turn ON:      (!P_1+!A_1+!S3+KFF+EMS) or(P_1+!A_1)        or (!A_1+J_1) turn OFF      (!P_1+ S3+!J_1) or (!P_1+!S3+!J_1+!T2) or A_1 or         (!P_1+ !EMS+!S3+!J_1)     else turn ON:     (!P_1+!A_1+!S3+KFF+EMS) or (P_1+!A_1) turn OFF     (!P_1+ S3) or(!P_1+ !S3+!T2) or A_1 or (!EMS+ !S3 + !P_1)  else (DF1=0)     IfDJ1c=1: (If J1 effect) turn ON:      EMS+!K+!P_1+!A_1+!S3+!J_1 turn OFF     !EMS or P_1 or A_1 or S3 or J_1 or !T2         else turn ON:     EMS+!K+!P_1+!A_1+!S3 turn OFF      !EMS or P_1 or A_1 or S3 or !T2

TABLE 8 Programming Options CIR # 4 If DR4=0 (if C4 is remote)  If DF4=1(if Fan) turn ON:   If T2d=0 turn OFF     (EMS+!A_1+KF) or(EMS+P_1+!A_1)     !EMS or (!P_1+A_1) or (P_1+A_1) turn ON   else (iftimer effects) turn OFF     (EMS+!A_1+KFF) or (EMS+P_1+!A_1)     !EMS or(!P_1+A_1) or (P_1+A_1) or T2  else (if Remote but not Fan)   If DJ1d=1:(If J1 effect) turn ON:    (EMS+KF+!A_1 + !P_1+!J_1) turn OFF    !EMS orP_1or A_1 or J_1   else turn ON:    (EMS+KF+!A_1 + !P_1) turn OFF   !EMS or P_1or A_1 else (if Auxiliary) Standard Output  If T2d=0   IfDF4=1 (if Fan)    If DF5=1 (if EMS effects OFF)     If DJ1d=1: (If J1effect) turn ON:      (EMS+!P_1+!A_1+!S4+KF) or (EMS+P_1+!A_1)         or (EMS+!A_1+J_1) turn OFF      !EMS or (!P_1+ S4+!J_1) or A_1    else turn ON:      (EMS+!P_1+!A_1+!S4+KF) or (EMS + P_1+!A_1) turnOFF      !EMS or (!P_1+ S4) or A_1    else ems effects OFF when no PANICor J1      If DJ1d=1: (If J1 effect) turn ON:     (!P_1+!A_1+!S4+KF+EMS) or (P_1+!A_1)           or (!A_1+J_1) turnOFF      (!P_1+ S4+!J_1) or A_1 or (!EMS+ !S4 + !P_1+!J_1)     else turnON       (!P_1+!A_1+!S4+KF+EMS) or (P_1+!A_1) turn OFF       (!P_1+ S4)or A_1 or (!EMS+ !S4 + !P_1)   else (if not Fan)    If DJ1d=1: (If J1effect) turn ON:      EMS+!K+!P_1+!A_1+!S4+!J_1 turn OFF      !EMS orP_1 or A_1 or S4 or J_1            else turn ON:     EMS+!K+!P_1+!A_1+!S4 turn OFF      !EMS or P_1 or A_1 or S4  else(if timer #2 effects)    If DF4=1 (if Fan)     If DF5=1 (if EMS effectsOFF)      If DJ1d=1: (If J1 effect) turn ON:        (EMS+!P_1+!A_1+!S4+KFF) or (EMS+P_1+!A_1)          or (EMS+!P_1 +!A_1+J_1) turn OFF       !EMS or (!P_1+ S4+!J_1) or (!P_1+!S4+!J_1+!T2) turn ON: or A_1turn OFF      else        (EMS+!P_1+!A_1+!S4+ KFF) or (EMS + P_1+!A_1)turn ON:        !EMS or (!P_1+ S4) or (!P_1+ !S4+!T2) or A_1     elseturn OFF      If DJ1d=1: (If J1 effect)         (!P_1+!A_1+!S4+ KFF+EMS) or (P_1+!A_1)          or (!A_1+J_1) turn ON:        (!P_1+S4+!J_1) or (!P_1+ !S4+!J_1+!T2) or A_1 or turn OFF        (!P_1+!EMS+!S4+!J_1)    else      (!P_1+!A_1+!S4+ KFF +EMS) or(P_1+!A_1)      (!P_1+ S4) or (!P_1+ !S4+!T2) or A_1 or (!P_1+!EMS+!S4)  else (if not Fan)     If DJ1d=1: (If J1 effect) turn ON:      EMS+!K+!P_1+!A_1+!S4+!J_1 turn OFF       !EMS or P_1 or A_1 or S4or J_1 or !T2     else turn ON:       EMS+!K+!P_1+!A_1+!S4 turn OFF    !EMS or P_1 or A_1 or S4 or !T2

TABLE 9 Programming Options CIR # 5 If DR6=0 (if nothing)  Nothinghappens else  If DR6 = 1 (if remote)   If DF6=1 (if Fan)    If DFP =0 (Operates at all times)     If T2e=0 (timer for Fan only) turn ON:     (EMS+!A_1+KF) or (EMS+P_1+!A_1) turn OFF      !EMS or !P_1 or A_1    else (if timer effects) turn ON:      (EMS+!A_1+KFF) or(EMS+P_1+!A_1) turn OFF      !EMS or !P_1 or A_1 or T2    else (Fan ONonly W/ Panic or J_1)     If DF7 =1 (ems effects Remote Fan only if DFP= 1)      If DJ1e=1: (If J1 effect) turn ON        (EMS+P_1+!A_1+ KF) or(EMS+J_1+!A_1+ KF) turn OFF        !EMS or (!P_1 + !J_1) or A_1           else turn ON        (EMS+P_1+!A_1+ KF) turn OFF          !EMSor !P_1 or A_1           else         If DJ1e=1: (If J1 effect) turn ON        (P_1+!A_1) or (J_1+!A_1) turn OFF          (!P_1 + !J_1) or A_1          else turn ON          P_1 + !A_1 turn OFF          !P_1 or A_1   else (if not Fan) ems effects all Cir 5 - not fan      If DJ1e=1: (IfJ1 effect) turn ON       (EMS+KF+!P_1+!A_1+!J_1) turn OFF       !EMS orP_1 or A_1 or J_1            else turn ON       (EMS+KF+!P_1+!A_1) turnOFF       !EMS or P_1 or A_1   else (if C_3a) (operates as a secondCircuit 3 output) turn ON    = C_3 turn OFF    = !C_3

Table 2 defines the options for configuration positions affecting thecircuits. Table 3 and Table 4 define the primary output and operatingfunctions based upon the various configuration settings. Tables 5, 6, 7,8 and 9 define the functions for the five (5) input/output circuitsbased upon the various configuration settings.

Another embodiment of the Invention is shown in FIGS. 17A and 17B(substantially identical to FIG. 3 ) except that it includes anadditional fuse 90 for the 12-VAC output. Additionally, the additionalfuse intended to protect the communications outputs is relocated withinthe schematic in order to be upstream or prior to the branch circuit forthe dc voltage supply. As shown in FIG. 17 , the additional fuse “FUSE4” is positioned alongside “FUSE 1” and “FUSE 2”. FIG. 18 issubstantially the same as FIG. 9 , except for the additional fusecircuit.

FIGS. 18A and 18B also illustrate the inclusion of a four pin relay 188and six pin relay 190. The purpose is to populate only one of these tworelays based on availability of raw product. Jumper post 192 is used toestablish needed circuitry if the four pin relay 188 is used in lieu ofthe six pin relay 190. The purpose of the relay is to provide an outputsignal upon key action such that a remotely located sensing device thatrequires a key reset can be reset to a sensing state after beingactivated by the detection or sensing that indicates an emergency. Sucha device for example, could be a fuel gas detector that whenincorporated into the operating parameters of the invention would turnOFF the fuel gas circuit upon detection of raw gas. Resetting of thisdetector after the raw gas is no longer sensed might require a resetoperation. The output signal from the relay would terminate at pin 1 ofcard-edge terminal 36, replacing the connection previously terminated atthe pin.

Now turning to FIG. 19 , the addition of four pin Jumper post 194 isshown at the intersecting point between the input pins and inputterminals at one of the four pin opto-isolators 104. Using jumper post194, a 24 VAC or dry contact type of input signal can activate theassociated opto-isolator 104, thus changing the state of the program tothe mode contributed to the specific integration input. Placing a singlejumper across the two center ping will route one of the input posts atCommunication Terminal 168 to the opto-isolator 104 while the secondpost is directly connected to the input device. This allows for a 24 VACinput signal at the input posts to activate the opto-isolator 104.Placing two jumpers across each of the two outer pins will route oneside of the 24 VAC power supply through the input posts and the secondside of this supply directly to the opto-isolator, permitting adifferent input type, such as a dry contact input. A four pinopto-isolator 104 is illustrated. However the same type of circuitrywill adequately function for the eight pin opto-isolator 106. Though notshown in the figure, these jumper posts are used at each opto-isolatorwhere this input configuration capability may be selected. For example,in order to configure the input for an alarm input signal, the user canestablish a circuit for connection of a 24-VAC remotely sourced input byplacing a jumper across the center two pins. Alternately, placing afirst jumper across pins 1 and 2, and then a second jumper across pins 3and 4, the user establishes the capability to use a dry-contact relay orswitch to provide a selected alarm input. Due to the introduction of thejumper into the alarm input circuitry, the need for jumper post 192, foran optional alarm input through dry-contact can be omitted.

FIG. 20 is an electrical schematic showing alternative embodiments of anopto-isolator circuit used to provide an interface for connectingexternal devices and systems to the service panel on the PCB 24. An8-pin opto-isolator 106 may be sue to isolate an incoming EMS signal andprovide the EMS signal to the EMS JP 146 (See, e.g., FIG. 10A), ordirectly to the microprocessor 70. A 4 post jumper 117 provides theability to add an external or separate EMS signal provider by connectingpins 1 and 3 to pins 2 and 4, respectively. A 2 post jumper 110 providesa user-selectable voltage input, with resistors arranged to reduce aninput voltage, for example, from 24V to 3V or 5V.

FIG. 21 is an electrical schematic showing another embodiment of anopto-isolator circuit used to provide an interface for connectingexternal devices and systems to the service panel on the PCB 24. Theopto-isolators 104 illustrated in FIG. 10A may have a four (4) pinjumper 119 connected to the individual opto-isolators 104. The jumpers119 provide user selectable inputs at each opto-isolator 104, permittinginputs from various other operating and monitoring devices or systems tointerface with the PCB 24. The jumpers 119 allow for an optionalsecondary relay to be incorporated into the circuitry or plugged intothe circuit. For example, a dry-contact type relay or input may beconnected to a jumper 119 and disabled for testing purposed byreconfigured the associated jumper 119. Removing these jumpers andinserting a wiring harness terminating at a secondary relay permits asimple means whereby any transient voltage that may be present in fieldwiring can be blocked.

The Alarm input circuitry, including opto-isolator 104 f, may have a 4pin jumper 119 c permitting connection of an external input throughinput lines X1 and X2 at card edge terminal 36 (See, e.g., FIG. 15 b ).Additionally, low voltage input opto-isolators 104 c and 104 d may have4 pin jumpers 119 a and 119 b, respectively that are connected inline topermit user selection of inputs.

FIG. 22 illustrates a circuit for resetting a sensor. A four pin outputkey-out relay 79 in the enclosure 26 (see, e.g., FIGS. 2A-2B and 6A-6B)is used to control or reset a sensor, cut-off device, a second relay, orthe like. The key-out relay 79 may be disposed on the PCB 24 (See, e.g.,FIGS. 1A. 3A, 3B and 9), an add-on board or circuit, or in anotherconfiguration. The key-out relay 79 may be a dry contact type relay, oranother relay or controllable switch or the like.

The key-out 79 relay is connected to the output of microprocessor 70,for example at post 2 of the key-out relay 79. Keying of keyed switch 62(See, e.g., FIGS. 4 and 5 ) sends a signal to the microprocessor 70,which sends a signal to the key-out relay 79 to activate the key-outrelay 79. The power supply is connected to a post of the key-out relay79, and activation of the key-out relay 79 closes the circuit betweenthe power supply and a key-output post at communication terminal 168(See, e.g., FIG. 16 ). One or more controllable or resettable devicesmay be connected to the key-out output post to receive power in responseto the keyed switch 62 being keyed. Thus, a re-keying or reset signalcan be transmitted to a sensor, cut-off, switch, fuse, relay or thelike. For example, a fuel gas sensor connected to the key-out outputpost may detect raw fuel gas within the environment and may transmit ashut-down signal to the controller. On keying the keyed switch 62,current from the 24 VAC power supply is routed through the key-out relay79 key-out output post at communication terminal 168 to the fuel gassensor to reset the sensor. In such an example, the fuel gas sensor maybe powered separately, and the reset signal sent through a reset line ofthe fuel gas sensor. In other examples, a cut off device or resettablefuse may be reset by passing current to the key-out output post and onto the connected device to activate or reset the device.

In yet another example, an external sensor such as a seismic detector isconnected to auxiliary inputs detects a seismic tremor and turns off thefuel gas circuit. The seismic detector can be connected to themicroprocessor 70 through the communication terminal 168 for example atone or more jumper pins. Inputs through the communications terminalpermit a selective response to the detection of a seismic tremor wherebyonly specific utilities controller by the invention can be selected tobe turned OFF upon detection. While the example is for a seismicdetector, other external sensors or devices such as carbon monoxide,temperature, water level, methane, or the like. Additionally, one ormore external devices to the microprocessor 70, for example,individually, through a bus, or in another connection arrangement.

FIG. 23 illustrates a solid state relay 121 circuit for providing akey-out signal. A solid state relay 121 may be connected to an inputsuch as an auxiliary input output (Aux 10) of connector 94 (See, e.g.,FIG. 9 ). The input signal (Aux 10) activates the solid state relay 121to pass a signal to the key-out post. A 2 post jumper 123 on the outputof the solid state relay 121 may be used to manually disable the outputof the solid state relay 121. The solid state relay 121 may be a dualinline package (DIP) in through holes on the PCB 24 or surface mount(SMT) package mounted on the surface of PCB 24. For example, the solidstate relay may be a MOS FET relay for switching high current based onan analog signal input. A solid state relay provides a safe contactwithout the possibility of a spark as from a “wet” type relay.Alternatively, the solid state relay 121 may be a dry contact relay orother switch suitable for a possibly flammable environment. Thus, anoutside signal (Aux 10) may be used to provide, for example, a key-outsignal to reset a sensor by way of the microprocessor 70.

In summary, from the description, the many advantages of the presentinvention can be seen.

It is a very practical apparatus that will provide the means to controlthe various services typically needed in a science classroom.

It prevents unregulated use of the controlled services.

It prevents unauthorized entry to the secured compartment.

It will automatically disengage during non-scheduled periods.

It will sound an alarm in case of emergency.

Although a person of authority must activate a service, it permitspersons without that authority to deactivate the service.

It will indicate an improper shutdown of controlled utility services ifthe “EMS” shuts down the utility controller while a switch is in theactive state.

Once the selected control switch 68A, 68B or 68C energizes services, thekeyed switch lock 62 returns to the OFF position, the key is removedwithout disrupting the active services. These services will remainactive as long as the control switch remains in the ON position. Once acontrol switch is turned OFF, then the service returns to the non-activestate. To re-energize the service, it is necessary to re-insert the keyand again turn the switch 62 to the ON position. This feature preventsunregulated use of the individual services.

There are, of course, instances where a school building or facility doesnot have “EMS”. In those cases, an optional conventional digital timermay be mounted in the service pane. This timer will activate anddeactivate the service panel and utility controller at programmed timeintervals. Because this timer is located within the service panel,unauthorized times of activation cannot be programmed.

Also as discussed, if the panic button 76 is pressed, the system will goto a lock out state that requires it to be reset before any services canagain be activated by pressing the reset switch. Because this resetswitch is located behind the locked door panel shown in FIG. 4 or 5 , itbecomes necessary for authorized personnel to first unlock and open thepanel door and then to press the reset switch or optionally selected inTable 1; Position 3; by keying.

Thus, it is seen that the service panel with utility controller of thepresent invention provides a practical means of controlling the variousservices needed in a science classroom while providing a high level ofsecurity and safety for the students that occupy the classroom. Further,the presence of the panic button ensures that in the event of anemergency, an alarm can be sent.

To activate the individual services that are controlled by the servicepanel and utility controller, the “EMS” must first be in the activestate. Once that is done, it is necessary that the keyed switch beturned to the ON position. At this point, control switches become activeand individual services can be energized.

As was mentioned before, the means by which the utility controllerregulates the time intervals for the service panel to be active orinactive is by the connection to the “EMS”. Since a conventional “EMS”will turn ON and OFF such equipment as heating and cooling air units or“HVAC”, it is practical for the same signal sent to activate thisequipment or deactivate, the service panel. The “EMS” feature is anassurance that the service panel can only be activated duringpre-specified times. Typically, the “HVAC” in school buildings aremonitored and controlled by an “EMS”. These “HVAC” systems are activatedjust prior to the commencement of the school day and deactivated at theend. The same signal used to activate the “HVAC” may be used to enablethe service panel. Optionally by selecting in Table 1, Position 3,Option 1; an internal timer can be set whereby after a pre-determinedtime, all outputs will be turned OFF.

There may be instances where a school building does not have a firealarm system. However, the service panel will still function properly.All controlled services will be deactivated by the pressing of the panicbutton and the panel will require a reset before it becomes active, onlyan alarm signal will not be sent.

Though the services described are the most commonly used services inschool science classrooms, it should not be construed that the use ofthe invention be limiting in scope. For example, any gaseous or liquidservice can be controlled. As discussed above, three (3) or four (4)services may be controlled in the service panel 1. As examples only, theservices may include a gas cut-off assembly, and hot and cold watercut-off assemblies, one that provides cold water to the science roomwhile the other provides hot water. However, by simply enlarging theservice panel, a further cut-off assembly can be easily added. Thus, avirtually unlimited number of services can be controlled these addedassemblies can control services such as oxygen or nitrogen.

For example the utility controller may control water or gas utilities,appliances, or the like. For example, the utility controller can beprogrammed to control the water source for a restroom in a drug-testinglaboratory. Enabling the operator to turn OFF the water utilities withinthe restroom, the individual providing the sample would be unable todilute the urine, thus possibly modifying the sample results. This typeof control technique can also be utilized in patient rooms. When anemergency occurs with a patient in the shower, it would be beneficialfor the nurse or orderly to turn OFF the water source so that aid can beadministered in a dry, safe environment.

Likewise, in a residence, water flow can be detected in cases where thehome owner or other occupant is away and has set the security alarm. Thedetection of flow by means of a flow sensor would transmit a shut-downsignal to the invention, turning OFF the water. An alarm signal would betransmitted via the Panic Output Terminal that my connection to abuilt-in home control system would be transmitted remotely to the homeowner. However, in this type of application, a time delay may beprogrammed into the microprocessor 70 is incorporated in order to allowice makers and similar devises to operate momentarily without triggeringa shut-down sequence.

In these types of applications, it would be beneficial to utilize awater solenoid valve that did not require constant current to remainopen providing continued water flow at all times unless there is causefor having the water turned OFF. A DC voltage solenoid that will latchto the ON and then OFF positions by having the voltage signal invertedalong with the circuitry to enable this signal to be both inverted toclose the valve as well as momentary transmission of the signal toprevent continued current to the solenoid.

Another example of the utility controller may be within a fire stationkitchen. Firemen utilize the kitchen to prepare meals during theirassigned work schedule. In the event of a fire alarm, those firemen willsuit up and man their vehicles in order to leave the station to fightthe fire. In cases where there is meal preparation on going there is therisk of having kitchen equipment left operational with food cooking atopor within. The utility controller receives a transmitted signal from thefire notification system in order to turn OFF all connected appliances.Switches on the face panel or HMI are available to turn OFF or ON theseappliances.

In the industrial field, various types of applicable uses for theutility controller are available. Where a material is transmitted bymeans of piping and it is practical to place an electrically operatedsolenoid valve in the pipe, then operating signals from the utilitycontroller will turn these systems ON and OFF. Likewise, where machineryor other similar devices or equipment are operated electrically, theutility controller can transmit a control signal that in turn wouldoperate said device. In such embodiments, one or more electrical relays,controllable switches, valves or solenoids may be connected to theutility controller, with the microprocessor 70 sending a control signalto the connected device to turn the device ON or OFF.

In another example, kitchen hoods and surrounding cooking areas are at agreat risk of fire. The utility controller may be programmed to act as amaster control unit to ensure that fans are on, temperatures do not risebeyond specified criteria, electrical devices operate when intended,dangerous gases are not present in the environment or perform othermonitoring and control tasks. For example, the utility controller maycontrol a fan speed in response to temperate, gas concentration oranother detected condition.

Also, because the electronic controller is modular in nature, a seriesof service panels can be electronically linked so as to providecontrolling service to a seemly unlimited number of individual services.

An advantage of the time delay feature of this embodiment of theinvention permits delay in notification upon a panic state of thedevice. By addition of this feature and where the system is integratedwith and monitored by a building automation system such as a fire alarmsystem, in the event of panic, a notification signal is delayed for adetermined period to allow for reset prior to notification. An exampleof an instance where the feature would be of benefit is a case where thepanic button was pressed in error. Having a short delay in notificationwill prevent false signals to be transmitted. Thus an unneeded responseto a false panic signal can be avoided by permitting a brief time toreset the system prior to notification.

Although the present invention and its advantages have been described indetail, it should be understood that various changes, substitutions andalterations can be made herein without departing from the spirit andscope of the invention as defined by the appended claims. For example,many of the features and functions discussed above can be implemented insoftware, hardware, or firmware, or a combination thereof.

Moreover, the scope of the present application is not intended to belimited to the particular embodiments of the process, machine, means,methods and steps described in the specification. As one of ordinaryskill in the art will readily appreciate from the disclosure of thepresent invention, processes, machines, means, methods, or steps,presently existing or later to be developed, that perform substantiallythe same function or achieve substantially the same result as thecorresponding embodiments described herein may be utilized according tothe present invention. Accordingly, the appended claims are intended toinclude within their scope such processes, machines, means, methods, orsteps.

What is claimed is:
 1. A control system for controlling at least oneutility, the control system comprising: an enclosure having an exteriorand an interior; a limited access control accessible from the exteriorfor providing a temporary activate signal; a reset switch located in theinterior of the enclosure; at least one utility control switchaccessible from the exterior of the enclosure, the at least one utilitycontrol switch having an “ON” state and an “OFF” position; and aprocessor and data storage configured to perform a plurality ofoperations comprising: receiving the temporary activate signal and aselection of the at least one utility control switch; based on at leastreceiving the temporary activate signal and a selection of the at leastone utility control switch, activating the at least one utility;receiving a selection of an emergency shut-off control; disabling the atleast one utility and beginning a delay period; based on the resetswitch not being selected prior to the expiration of the delay period,sending an alarm signal to a building automation system; receiving aselection of the reset switch; receiving another temporary activatesignal from the limited access control and another selection of the atleast one utility control switch; and based on at least receiving theanother temporary activate signal and the another selection of the atleast one utility control switch, re-activating the at least oneutility.
 2. The control system of claim 1, wherein the processor anddata storage are programmed with a plurality of pre-programmedconfiguration options and the operations further comprise: receiving aselection of a configuration option from the plurality of pre-programmedconfiguration options, wherein the selected configuration has anassociated state; receiving a modification to the associated state forthe selected configuration option; and storing the modified state forthe selected configuration option.
 3. The control system of claim 2,wherein the selection of the configuration option is received through atouchscreen and the selected configuration option is displayed on thetouchscreen.
 4. The control system of claim 2, wherein the selectedconfiguration option is displayed on a light-emitting-diode (LED)display in the interior of the enclosure.
 5. The control system of claim2, wherein the configuration options include an option to set the delayperiod.
 6. The control system of claim 1, further comprising anindicator for indicating that the control system is in a configurationmode.
 7. A control system for controlling at least one utility,comprising: an enclosure having an exterior and an interior; at leastone utility control switch accessible from the exterior of theenclosure, the at least one utility control switch having an “ON” stateand an “OFF” position; a reset control; an emergency shut-off controlconfigured to cause to the control system to turn off the at least oneutility; circuitry located at least partially within the interior of theenclosure, comprising: at least one selection mechanism for selecting aconfiguration option from a plurality of pre-programmed configurationoptions; a configuration selection display configured to display acurrently selected configuration option from the plurality ofpre-programmed configuration options; and a processor and data storageprogrammed with the plurality of pre-programmed configuration optionsand configured to perform operations comprising: receiving an indicationthat the emergency shut-off control has been selected; and disabling theat least one utility and beginning a delay period; based on the resetcontrol not being selected prior to the expiration of the delay period,sending an alarm signal to a building automation system.
 8. The controlsystem of claim 7, wherein the configuration selection display is alight-emitting-diode (LED) display mounted in the interior of theenclosure.
 9. The control system of claim 7, wherein the at least oneselection mechanism includes an up button and a down button.
 10. Thecontrol system of claim 7, further comprising a configuration mode entryselection switch.
 11. The control system of claim 7, wherein theconfiguration selection display is a touchscreen and the at least oneselection mechanism is a user interface component displayed on thetouchscreen.
 12. The control system of claim 7, wherein theconfiguration options include an option to set the delay period.
 13. Thecontrol system of claim 7, further comprising a limited access controlaccessible from the exterior for providing a temporary activate signal.14. The control system of claim 13, wherein selecting the reset controlcomprises selecting the reset control without requiring access to theinterior of the enclosure.
 15. A method for controlling at least oneutility, the method comprising: receiving, by a utility control system,a temporary activate signal and a selection of the at least one utilitycontrol switch; based on at least receiving the temporary activatesignal and a selection of the at least one utility control switch,activating the at least one utility; receiving a selection of anemergency shut-off control; disabling the at least one utility andbeginning a delay period; based on a reset control not being selectedprior to the expiration of the delay period, sending an alarm signal toa building automation system; receiving a selection of the resetcontrol; receiving, by the utility control system, another temporaryactivate signal and another selection of the at least one utilitycontrol switch; and based on at least receiving the another temporaryactivate signal and the another selection of the at least one utilitycontrol switch, re-activating the at least one utility.
 16. The methodof claim 15, further comprising: receiving, by the utility controlsystem, a selection of a configuration option from a plurality ofpre-programmed configuration options, wherein the selected configurationhas an associated state; receiving a modification to the associatedstate for the selected configuration option; and storing the modifiedstate for the selected configuration option.
 17. The method of claim 16,wherein the selection of the configuration option is received through atouchscreen and the selected configuration option is displayed on thetouchscreen.
 18. The method of claim 16, further comprising displayingthe selected configuration option on a light-emitting-diode (LED)display.
 19. The method of claim 16, wherein the configuration optionsinclude an option to set the delay period.
 20. The method of claim 16,further comprising illuminating an indicator to indicate that thecontrol system is in a configuration mode.